翻訳と辞書
Words near each other
・ ジェネレーションギャップ
・ ジェネレーションジャングル
・ ジェネレーションズ
・ ジェネレーションネクスト
・ ジェネレーション・スワイン
・ ジェネレーション・ダイナマイト
・ ジェネレーション・テロリスト
・ ジェネレーション天国
・ ジェネレーション天国 衝撃!3世代比較TV
・ ジェネレータ
ジェネレータ (プログラミング)
・ ジェネレータ、発生装置
・ ジェネレーター
・ ジェネレーター・レックス
・ ジェネレーティブアート
・ ジェネンテック
・ ジェネヴァ機構
・ ジェノ2.0
・ ジェノア
・ ジェノアCFC


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

ジェネレータ (プログラミング) : ウィキペディア日本語版
ジェネレータ (プログラミング)
ジェネレータは、プログラムにおいて、数列の各要素の値などを次々と生成(ジェネレート)し他の手続きに渡す、という機能を持っている手続きである。値を渡す方法としては、コールバックのようにして他の手続きを呼ぶものもあれば、呼び出される度に次々と異なる値を返す関数であることもある。
== 性質 ==
「呼び出される度に次々と異なる値を返す関数」である場合は、参照透過ではない。イテレータは、コンテナに含まれる値ひとつひとつに対して走るジェネレータの一種である。ジェネレータの実装としてはコルーチンcall/ccマルチスレッドを使う方法が考えられる。また、言語によって詳細が異なるものを「ジェネレータ」と呼んでいる。擬似乱数発生器は、ジェネレータの一例である。
なおyieldというキーワードを使っていればジェネレータ、と取られることもあるが間違いである。

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「ジェネレータ (プログラミング)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.